0 رای
وضعیت موجودی موجود

قیمت قبلی: 5,280,000 ریال
قیمت: 4,880,000 ریال

 



Product details

  • Publisher ‏ : ‎ Manning; 1st edition (March 22, 2018)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 448 pages
  • ISBN-10 ‏ : ‎ 1617293997
  • ISBN-13 ‏ : ‎ 978-1617293993


 

کتاب Get Programming with F#: A guide for .NET developers

 

 
 
 
 

Summary

Get Programming with F#: A guide for .NET Developers shows you how to upgrade your .NET development skills by adding a touch of functional programming in F#. In just 43 bite-sized chunks, you'll learn how to use F# to tackle the most common .NET programming tasks.Examples use the familiar Visual Studio environment, so you'll be instantly comfortable. Packed with enlightening examples, real-world use cases, and plenty of easy-to-digest code, this easy-to-follow tutorial will make you wonder why you didn't pick up F# years ago! Forewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Your .NET applications need to be good for the long haul. F#'s unique blend of functional and imperative programming is perfect for writing code that performs flawlessly now and keeps running as your needs grow and change. It takes a little practice to master F#'s functional-first style, so you may as well get programming!

About the Book

Get Programming with F#: A guide for .NET developers teaches F# through 43 example-based lessons with built-in exercises so you can learn the only way that really works: by practicing. The book upgrades your .NET skills with a touch of functional programming in F#. You'll pick up core FP principles and learn techniques for iron-clad reliability and crystal clarity. You'll discover productivity techniques for coding F# in Visual Studio, functional design, and integrating functional and OO code.

What's Inside

  • Learn how to write bug-free programs
  • Turn tedious common tasks into quick and easy ones
  • Use minimal code to work with JSON, CSV, XML, and HTML data
  • Integrate F# with your existing C# and VB.NET applications
  • Create web-enabled applications


About the Reader

Written for intermediate C# and Visual Basic .NET developers. No experience with F# is assumed.

About the Author

Isaac Abraham is an experienced .NET developer and trainer. He's an F# MVP for his contributions to the .NET community.

Table of Contents

Unit 1 - F# AND VISUAL STUDIO

Lesson 1 - The Visual Studio experience
Lesson 2 - Creating your first F# program
Lesson 3 - The REPL-changing how we develop

Unit 2 - HELLO F#
Lesson 4 - Saying a little, doing a lot
Lesson 5 - Trusting the compiler
Lesson 6 - Working with immutable data
Lesson 7 - Expressions and statements
Lesson 8 Capstone 1

Unit 3 - TYPES AND FUNCTIONS
Lesson 9 - Shaping data with tuples
Lesson 10 - Shaping data with records
Lesson 11 - Building composable functions
Lesson 12 - Organizing code without classes
Lesson 13 - Achieving code reuse in F#
Lesson 14 - Capstone 2

Unit 4 - COLLECTIONS IN F#
Lesson 15 - Working with collections in F#
Lesson 16 - Useful collection functions
Lesson 17 - Maps, dictionaries, and sets
Lesson 18 - Folding your way to success
Lesson 19 - Capstone 3

Unit 5 - THE PIT OF SUCCESS WITH THE F# TYPE SYSTEM
Lesson 20 - Program flow in F#
Lesson 21 - Modeling relationships in F#
Lesson 22 - Fixing the billion-dollar mistake
Lesson 23 - Business rules as code
Lesson 24 - Capstone 4

Unit 6 - LIVING ON THE .NET PLATFORM
Lesson 25 - Consuming C# from F#
Lesson 26 - Working with NuGet packages
Lesson 27 - Exposing F# types and functionsto C#
Lesson 28 - Architecting hybrid language applications
Lesson 29 - Capstone 5

Unit 7 - WORKING WITH DATA
Lesson 30 - Introducing type providers
Lesson 31 - Building schemas from live data
Lesson 32 - Working with SQL
Lesson 33 - Creating type provider-backed APIs
Lesson 34 - Using type providers in the real world
Lesson 35 - Capstone 6

Unit 8 - WEB PROGRAMMING
Lesson 36 - Asynchronous workflows
Lesson 37 - Exposing data over HTTP
Lesson 38 - Consuming HTTP data
Lesson 39 - Capstone 7

Unit 9 - UNIT TESTING
Lesson 40 - Unit testing in F#
Lesson 41 - Property-based testing in F#
Lesson 42 - Web testing
Lesson 43 - Capstone 8

Unit 10 - WHERE NEXT?
Appendix A - The F# community
Appendix B - F# in my organization
Appendix C - Must-visit F# resources
Appendix D - Must-have F# libraries
Appendix E - Other F# language feature

 

منابع کتاب کتاب Get Programming with F#: A guide for .NET developers

خلاصه

برنامه نویسی با F#: راهنمای برنامه نویسان دات نت به شما نشان می دهد که چگونه مهارت های توسعه دات نت خود را با افزودن مقداری برنامه نویسی کاربردی در F# ارتقا دهید. تنها در 43 قطعه کوچک، یاد خواهید گرفت که چگونه از F# برای مقابله با رایج ترین وظایف برنامه نویسی دات نت استفاده کنید. نمونه ها از محیط آشنای ویژوال استودیو استفاده می کنند، بنابراین فوراً راحت خواهید بود. مملو از مثال‌های روشن‌کننده، موارد استفاده در دنیای واقعی، و کدهای بسیار آسان برای هضم، این آموزش آسان شما را متعجب می‌کند که چرا سال‌ها پیش F# را انتخاب نکردید! پیشگفتار داستین کمپبل از مایکروسافت و توماس پتریک از fsharpWorks.

خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات منینگ است.

درباره فناوری

برنامه های دات نت شما باید برای مدت طولانی خوب باشند. ترکیب منحصربه‌فرد برنامه‌نویسی کاربردی و ضروری F# برای نوشتن کدی عالی است که اکنون عملکرد بی‌نقصی دارد و با رشد و تغییر نیازهای شما به اجرا ادامه می‌دهد. برای تسلط بر سبک عملکردی-اول F# کمی تمرین لازم است، بنابراین ممکن است برنامه نویسی را نیز بدست آورید!

درباره کتاب

Get Programming with F#: راهنمای توسعه دهندگان دات نتF# را از طریق 43 درس مبتنی بر مثال با تمرین‌های داخلی آموزش می‌دهد تا بتوانید تنها راهی را که واقعاً کار می‌کند یاد بگیرید: با تمرین. این کتاب مهارت های دات نت شما را با لمس برنامه نویسی کاربردی در F# ارتقا می دهد. شما اصول اصلی FP را یاد خواهید گرفت و تکنیک هایی را برای قابلیت اطمینان و شفافیت کریستالی روکش آهنی یاد خواهید گرفت. شما تکنیک های بهره وری را برای کدگذاری F# در ویژوال استودیو، طراحی عملکردی، و یکپارچه سازی کدهای تابعی و OO کشف خواهید کرد.

چه چیزی در داخل است

  • نحوه نوشتن برنامه های بدون اشکال را بیاموزید
  • کارهای معمولی خسته کننده را به کارهایی سریع و آسان تبدیل کنید
  • از حداقل کد برای کار با داده های JSON، CSV، XML و HTML استفاده کنید
  • F# را با برنامه های C# و VB.NET موجود خود ادغام کنید
  • برنامه های تحت وب را ایجاد کنید


درباره Reader

نوشته شده برای توسعه دهندگان C# و Visual Basic دات نت متوسط. هیچ تجربه ای با F# فرض نمی شود.

درباره نویسنده

اسحاق آبراهام یک توسعه دهنده و مربی با تجربه دات نت است. او یک MVP F# برای کمک هایش به جامعه دات نت است.

فهرست مطالب

واحد 1 - F# و VISUAL STUDIO

درس 1 - تجربه ویژوال استودیو
درس 2 - ایجاد اولین برنامه F#
درس 3 - تغییر REPL نحوه توسعه

واحد 2 - HELLO F#
درس 4 - کمی گفتن، انجام کار زیاد
درس 5 - اعتماد به کامپایلر
درس 6 - کار با داده های تغییرناپذیر
درس 7 - عبارات و عبارات
درس 8 Capstone 1

واحد 3 - انواع و توابع
درس 9 - شکل دادن به داده ها با تاپل ها
درس 10 - شکل دادن به داده ها با سوابق
درس 11 - ساخت توابع قابل ترکیب
درس 12 - سازماندهی کد بدون کلاس
درس 13 - دستیابی به استفاده مجدد از کد در F#
درس 14 - Capstone 2

واحد 4 - مجموعه های IN
15 درس - با مجموعه ها در F#
درس 16 - توابع مفید مجموعه
درس 17 - نقشه ها، دیکشنری ها، و مجموعه ها
درس 18 - راه خود را به سمت موفقیت جمع کنید
درس 19 - Capstone 3

بخش 5 - PIT OF SUCCESS WITH THE F# TYPE SYSTEM
درس 20 - جریان برنامه F#
درس 21 - مدل سازی روابط در F#
درس 22 - رفع اشتباه میلیارد دلاری
درس 23 - قوانین کسب و کار به عنوان کد
درس 24 - Capstone 4

بخش 6 - زندگی در پلتفرم دات نت
درس 25 - مصرف C# از F#
درس 26 - کار با بسته های NuGet
درس 27 - افشای انواع F# و عملکردها به زبان C#
Architec Hybrid 28 - برنامه های کاربردی
درس 29 - Capstone 5

بخش 7 - کار با داده ها
درس 30 - معرفی ارائه دهندگان نوع
درس 31 - ساختن طرحواره ها از داده های زنده
درس 32 - کار با SQL
درس 33 - ایجاد نوع API های پشتیبانی شده توسط ارائه دهنده ها
Lesson typers in the real world
Lesson 35 - Capstone 6

Unit 8 - Web Programming
Lesson 36 - Workflows Asynchronous
درس 37 - افشای داده های بیش از HTTP
درس 38 - مصرف داده HTTP
درس 39 - کپ استون 7

، واحد 9 - تست واحد
درس 40 - واحد تست در F #
درس 41 - بر اساس املاک تست در F #
درس 42 - تست وب
درس 43 - کپ استون 8

واحد 10 - بعدی کجاست؟
ضمیمه A - جامعه F#
پیوست B - F# در سازمان من
پیوست C - منابع F# باید بازدید شود
پیوست D - کتابخانه های F# ضروری است
پیوست E - سایر ویژگی های زبان F#

نظرات کاربران درباره کتاب Get Programming with F#: A guide for .NET developers

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Get Programming with F#: A guide for .NET developers نظر می دهد.

ارسال نظر درباره کتاب Get Programming with F#: A guide for .NET developers

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید